package com.ruoyi.business.domain.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.ruoyi.business.domain.User;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.entity.SysUser;
import io.swagger.annotations.Api;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author 最爱喝兽奶
 * @create 2022/7/13
 **/
@Data
@Api("用户信息的视图对象")
public class UserVo implements Serializable {


    private static final long serialVersionUID = 1L;

    /** 用户ID */
    private String userId;

    /** 部门ID */
    private String deptId;

    /** 用户账号 */
    @Excel(name = "用户账号")
    private String userName;

    /** 用户昵称 */
    @Excel(name = "姓名")
    private String nickName;

    /** 用户邮箱 */
    @Excel(name = "用户邮箱")
    private String email;

    /** 手机号码 */
    @Excel(name = "手机号码")
    private String phoneNumber;

    /** 用户性别 */
    @Excel(name = "性别", dictType = "sys_user_sex")
    private String sex;

    /** 用户头像 */
    private String avatar;

    /** 密码 */
    private String password;

    @Excel(name = "qq")
    private String qq;

    /** 盐加密 */
    private String salt;

    /** 帐号状态（0正常 1停用） */
    private String status;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    /** 最后登录IP */
    private String loginIp;

    /** 最后登录时间 */
    private Date loginDate;

    @Excel(name = "兴趣")
    private String hobby;

    /**
     * 所属分组
     */
    private String group;

    /**
     * 所属分组的名称
     */
    private String groupName;

    /**
     * 我的班级,如果有多个班级就用逗号隔开
     */
    @Excel(name = "班级")
    private String myClass;

    /**
     * 班级的名称
     */
    private String myClassName;

    /**
     * 学校
     */
    private String school;


    /**
     * 学院
     */
    private String college;



}
